﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dominio.Repositorios;
using NHibernate;
using Infra.Repositorios;
using Infra.NHibernateFramework;

namespace Infra.Repositorios {
    public abstract class RepositorioFactory {
        public static IUsuarioRepository DeUsuario(ISession session) {
            return new UsuarioRepository(session);
        }
        public static IUsuarioRepository DeUsuario() {
            return new UsuarioRepository(NHibernateHelper.GetCurrentSession());
        }
    }
}
